package day12;
//测试  Integer包装类
public class Test1_Integer {
    public static void main(String[] args) {
        //复习 -- byte的最大值最小值
        byte a = Byte.MAX_VALUE ;
        byte b = Byte.MIN_VALUE ;

        //TODO Integer
        //1,创建对象--把基本类型的 5  变成 包装类型的in--用包装类in提供的各种方法
        Integer in = new Integer(5);

        Integer in2 = Integer.valueOf(500);//在-128~127之间高效,不在范围内直接new
        Integer in3 = Integer.valueOf(500);
        System.out.println(in2==in3);//true

        //2,常用方法
        int x = in.intValue();//把in包装着的值取出来
        System.out.println(x);//5
        int y = Integer.parseInt("123");//把字符串类型的整数 解析成 int类型
        System.out.println(y);
        //TODO Double
        Double d = new Double(9.9);
        Double d2 = Double.valueOf(9.9);//不高效,底层也是直接new

        double m = d.doubleValue();
        double n = Double.parseDouble("9.9");

    }
}
